package erwiki.ui.app.admin.dialogs.hierachychange;

import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.graphics.Image;
import org.elwiki_data.WikiPage;

class ViewLabelProvider extends LabelProvider {
	private static final long serialVersionUID = -504916230386941288L;

	@Override
	public String getText(Object obj) {
		String result = null;
		if (obj instanceof WikiPage) {
			WikiPage wikiPage = (WikiPage) obj;
			result = wikiPage.getName();
		} else if (obj != null) {
			result = obj.toString();
		}
		return result;
	}

	@Override
	public Image getImage(Object obj) {
		// TODO: :FVK: обеспечить изображение...
		/*
		String imageKey = ISharedImages.IMG_OBJ_ELEMENT;
		if (obj instanceof WikiPage) {
			imageKey = ISharedImages.IMG_OBJ_FOLDER;
		}
		return PlatformUI.getWorkbench().getSharedImages().getImage(imageKey);
		*/
		return null;
	}

}
